/*
 * @lc app=leetcode.cn id=268 lang=cpp
 *
 * [268] 丢失的数字
 */

#include <limits.h>

#include <iostream>
#include <map>
#include <queue>
#include <set>
#include <stack>
#include <vector>
using namespace std;

// @lc code=start
class Solution {
public:
    int missingNumber(vector<int>& nums) {
        int n = nums.size();        // 数组元素数量，且为元素最大值
        long sum = (1 + n) * n / 2;

        for (int num: nums) {
            sum = sum - num;
        }
        
        return sum;
    }
};
// @lc code=end

